package com.nt.oam.service;

import java.util.List;
import com.nt.oam.domain.AntHospital;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 医院信息Service接口
 *
 * @author JZFeng
 * @date 2025-02-05
 */
public interface IAntHospitalService extends IService<AntHospital> {
    /**
     * 查询医院信息
     *
     * @param hospitalId 医院信息主键
     * @return 医院信息
     */
    public AntHospital selectAntHospitalByHospitalId(Long hospitalId);

    /**
     * 查询医院信息列表
     *
     * @param antHospital 医院信息
     * @return 医院信息集合
     */
    public List<AntHospital> selectAntHospitalList(AntHospital antHospital);

    /**
     * 新增医院信息
     *
     * @param antHospital 医院信息
     * @return 结果
     */
    public int insertAntHospital(AntHospital antHospital);

    /**
     * 修改医院信息
     *
     * @param antHospital 医院信息
     * @return 结果
     */
    public int updateAntHospital(AntHospital antHospital);

    /**
     * 批量删除医院信息
     *
     * @param hospitalIds 需要删除的医院信息主键集合
     * @return 结果
     */
    public int deleteAntHospitalByHospitalIds(Long[] hospitalIds);

    /**
     * 删除医院信息信息
     *
     * @param hospitalId 医院信息主键
     * @return 结果
     */
    public int deleteAntHospitalByHospitalId(Long hospitalId);
    /**
     *  查询是否在修改
     */
    public int selectHospitalModify(Long hospitalId);

    /**
     * 重新设置修改状态
     */
    public int updateHospitalModify(Long hospitalId,Integer isModify);
}
